com.sabro.jbusiness.sys
Class SysDetalhe

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysDetalhe
All Implemented Interfaces:
ISelectable
Direct Known Subclasses:
SysDetalheConsulta, SysDetalheFormatado

public class SysDetalhe
extends java.lang.Object
implements ISelectable


Nested Class Summary
static class SysDetalhe.SysDetalheEvent
          SysDetalheEvent é usada para notificar os observadores que o SysDetalhe foi alterado.
static class SysDetalhe.SysDetalheEventType
           
static interface SysDetalhe.SysDetalheListener
          SysDetalheListener define a interface de um objeto que observa as alterações de um SysDetalhe.
 
Constructor Summary
SysDetalhe()
           
 
Method Summary
 void addSysDetalheListener(SysDetalhe.SysDetalheListener sysDetalheListener)
           
 boolean canClose(ISelectable iSelectable)
          Deve indicar se o objeto selectable pode ser fechado.
 void fireSysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
           
 ISelectable[] getISelectableComponents()
           
 ISelectable getISelectableParent()
          Este método fornece a relação de filhos selecionáveis e/ou selecionados.
 void removeSysDetalheListener(SysDetalhe.SysDetalheListener sysDetalheListener)
           
 void setISelectableParent(ISelectable iSelectableParent)
          Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai.
 void wasRequestClose(ISelectable iSelectable)
          Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados.
 void wasSelected()
          Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado.
 void wasUnSelected()
          Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SysDetalhe

public SysDetalhe()
Method Detail

fireSysDetalheChanged

public void fireSysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)

addSysDetalheListener

public void addSysDetalheListener(SysDetalhe.SysDetalheListener sysDetalheListener)

removeSysDetalheListener

public void removeSysDetalheListener(SysDetalhe.SysDetalheListener sysDetalheListener)

getISelectableComponents

public ISelectable[] getISelectableComponents()
Specified by:
getISelectableComponents in interface ISelectable

getISelectableParent

public ISelectable getISelectableParent()
Description copied from interface: ISelectable
Este método fornece a relação de filhos selecionáveis e/ou selecionados.

Specified by:
getISelectableParent in interface ISelectable

setISelectableParent

public void setISelectableParent(ISelectable iSelectableParent)
Description copied from interface: ISelectable
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai.

Specified by:
setISelectableParent in interface ISelectable

wasSelected

public void wasSelected()
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado.

Specified by:
wasSelected in interface ISelectable

wasUnSelected

public void wasUnSelected()
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado.

Specified by:
wasUnSelected in interface ISelectable

canClose

public boolean canClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Deve indicar se o objeto selectable pode ser fechado. O parâmetro indica qual objeto solicitou o fechamento.

Specified by:
canClose in interface ISelectable
Returns:

wasRequestClose

public void wasRequestClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. Este método só deve ser chamado após a verificação da possibilidade de fechamento pelo método canClose().

Specified by:
wasRequestClose in interface ISelectable
Parameters:
iSelectable - objeto que solicitou o fechamento.